MS Excel, verzija 2003 i 2007
Microsoft Excel je program za tabelarna izračunavanja koji dolazi u Microsoft Office paketu.

Microsoft Excel uglavnom služi za rješavanje problema matematičkog tipa pomoću tabela i polja koje je moguće povezivati različitim formulama. Može poslužiti i za izradu jednostavnijih baza podataka. Na temelju unesenih podataka, lako iz tablica može stvarati grafikone.Također omogućuje dodavanje različitih objekata: tabela, slika, grafikona... Česta mu je primjena u uredima, gdje služi za izradu troškovnika, obračuna i sl. MS excel se sastoji od redova (vrsta) i kolona. Presjek redova i kolona naziva se ćelije.

Za naše potrebe, možemo reći da Excela možemo najbolje iskoristiti kao razrednik (razredni starješina) za računanje Opšteg uspjeha učenika u OS i SŠ, kao i sve ostale obaveze oko dnevnike, broj petica, broj četvorki, broj trica... Potrebno je samo unijeti ocjene, a sve ostalo će Excel odraditi...

Osnove Excela,
naredbe: =sum(), =average(), =min(), =max(), =count(), =counta(),
=countblank(), =sqrt(), +, -, *, /
Vježba broj 1
Napraviti tabelu sa jednom kolonom (i deset redova) i naći sume te kolone.

 
Vježba broj 2
Napraviti tabelu sa jednom kolonom i naći prosjek te kolone.

 
Vježba broj 3
Napraviti tabelu sa tri kolone i isprogramirati polje koje će sadržavati sumu dvije kolone podjeljeno sa sumom treće kolone.

Uputa:
=( SUM(---označimo ćelije iz kolone---) + SUM(---označimo ćelije---) ) / SUM(---označimo ćelije---)
 
Vježba broj 4
Napraviti tabelu sa jednom kolonom, unijeti brojeve u tu kolonu i isprogramirati polje koje će govoriti koliko ima praznih polja u toj koloni.
Uputa:
=COUNTBLANK(---označimo ćelije iz kolone---)
 
Vježba broj 5
Napraviti tabelu sa jednom kolonom, unijeti brojeve u tu kolonu i isprogramirati polje koje će govoriti koliko ima popunjenih polja u toj koloni.
Uputa:
= COUNTA(---označimo ćelije iz kolone---)
 
Vježba broj 6
Napraviti tabelu sa jednom kolonom, unijeti brojeve u tu kolonu i isprogramirati polje koje će govoriti koja maksimalna a koj minimalna vrijednost.
       62
       35
       65
       46
       22
       25
       25
       41
min ----
max ----
Uputa:
=min(---označimo ćelije iz kolone---)
=max(---označimo ćelije iz kolone---)
 
Vježba broj 7
Napraviti tabelu sa jednom kolonom, unijeti brojeve u tu kolonu i isprogramirati polje koje će govoriti kolki je kvadratni korijen sume te kolone.
       62
       35
       65
       46
       22
       25
       25
       41
       ----
Uputa:
naredbe sum() i sqrt()
=sqrt( SUM((---označimo ćelije iz kolone---) )
 
Vježba broj 8
Napraviti tabelu sa jednom kolonom i osam redova. Polje u devetom redu isprogramirati tako da daje vrijednost izraza: (Prvi polje + Drugo polje) podjeljeno sa trecim poljem + cetvrto polje minus peto polje minus sesto polje puta sedmo polje - osmo polje. >
       (62
       + 35)
       / 65
       + 46
       - 22
       - 25
       * 25
       - 41
     = ----
Uputa:
=(---označimo prvu ćeliju--- + ---označimo drugu ćeliju---) / ---označimo trećućeliju--- + ...
 
Vježba broj 9
Data je tabela:
  prihod radnih dana zarada po danu
A Sidran 100 4 ----
F Dostojevski 234 6 ----
R Akutagava 345 7 ----
Ukupno ---- ---- ----

Na mjesto crtica isprogramirati polja koja će računati koja vrijednost treba da bude.
Uputa:
=sum(---označimo ćelije iz jedne kolone---)
=---označimo jednu ćeliju--- / ---označimo drugu ćeliju---
 
Vježba broj 10
Od sljedečih podataka napraviti tabelu:

Data je tabla:
Takmicari Trka 1 Trka 2 Trka 3 Pr.vr.
M Kundera 23 12 34 8
Dž Karahasan 12 33 28 9
Dž Rumi 45 2 12 10


Izracunati: Ukupan broj bodova svih takmicara: -----
Najveci ostvareni broj bodova: -----
Najmanje ostvareno vrijeme: ------
Uputa:
=sum(---označimo ćelije iz svih kolona---)
=max(---označimo ćelije u kojima se nalaze bodovi---)
=min(---označimo ćelije u kojima se nalazi vrijeme---)
 
Naredba =if()
Naredba if glasi:

=if( uvijet, ako_da, ako_ne)

gdje je
uvijet ---> neki uslov koji se provjerava, obično je to provjera da li je vrijednost u nekom polju manja ili veća od neke druge vrijednosti u nekom drugom polju
npr. B2 > B4

ako_da ---> naredba ili naredbe koje će se ispuniti ako je uslov zadovoljen
ako_ne ---> naredba ili naredbe koje će se ispuniti ako uslov nije zadovoljen
 
Vježba broj 11
Data je tabela sa jednom kolonom i 6 šest redova.

12
44
53
21
64
23

Isprogramirati jedno polje koje će ispisat

suma kolone je manja od 50
(ako je suma kolone manja od pedeset)

Suma kolone je veca od 50
(ako je suma kolone veca od pedeset)
Uputa:
=IF( SUM(B8:B13) <50; "Suma manja od 50"; "Suma je veća od 50")
=IF(SUM(B17:B25)>50; "Suma kolone je veca od 50"; "Suma kolone je manja od 50")
 
Vježba broj 12
Data je tabela sa jednom kolonom i 6 šest redova.

12
44
53

64
23

Isprogramirati jedno polje koje će ispisat

u koloni se nalazi prazno polja
(ako se u koloni nalazi prazno polje)

u koloni se ne nalazi nalazi prazno polja
(ako se u koloni ne nalazi prazno polje)
Uputa:
=if( COUNTBLANK(B17:B22)>0; "Ima prazno polje"; "Nema praznih polja")
 
Vježba broj 13
Data je tabela sa jednom kolonom i 6 šest redova.

12
44
53
21
64
23

Isprogramirati jedno polje koje će ispisat

u koloni je najveca vrijednost 46
(ako je u koloni najveca vrijednost 46)

u koloni nije najveca vrijednost 46
(ako je u koloni nije najveca vrijednost 46)


Ispod ove ćelije želimo da piše:
U koloni je najveći broj ----
Uputa:
=if( max(B30:B35)=46; "najveća vrijednost je 46"; "broj 46 nije najveći broj ")

Znak za povezivanje naredbi je &
="U koloni je najveći broj " & MAX(B4:B10)
 
Vježba broj 14

  Plata
Januar 34
Februar 33
Mart 222
April 22
Kredit je dobren -----


Isprogramirati polje koje će odgovarati na pitanje sa DA, ako je prosječna plata veća od 50 KM, ili sa NE, ako je prosjećna plata manja (ili jednaka) od 50 KM.

Poslije ovoga razmisliti kako bi isprogramirali polja da, umjsto samo odgovora sa Da ili ne piše

Da, zato što je proječna plata ---
Ne, zato što je prosječna plata ---
Uputa:
=(IF(AVERAGE(B20:B23)>50,"Da, ...","Ne, ..."))

Simbol za povezivanje naredbi je: &
=( IF(AVERAGE(B20:B23)>50, "Da, zato što..." & AVERAGE(B20:B23), "Ne, ..." & AVERAGE(B20:B23)))
 
Vježba broj 15

  Cijena
Bijeli obelisk 32
Bluz muzika 47
Košulja 92
Platio 22
Trba platiti -----
Komentar -----

Isprogramirati polje koje će u slučaju da treba platiti više od od 450KM ispisati "Previše skupo", u suprotnom će ispisati "OK".
Uputa:
Treba platiti: =SUM(C45:C47)-C48
Komentar: =IF(C49>450,"Previse skupo","OK")
 
Vježba broj 16

  Pređeni put kamiona
1 dan  6
2 dan  7
3 dan 34
4 dan 888
Ukupan pređeni put -----
Napuniti gorivo   -----

Isprogramirati polje koje će u slučaju da je peđeni put veći od 500 km ispisati "Treba napuniti gorivo", u suprotnom "Goriva ima dovoljno".
 
Vježba broj 17

  Broj upisane djece u OŠ
I razre   55
II razred   53
III razred 59
IV razred 62
Broj upisane djece -----
Napomena:  -----


Škola prima 200 učenika. U Napomeni isprogramirati polje koje će u slučaju da je broj upisanih učenika veći od 200 ispitai "Broj učenika je veći od dozvoljenog za x", gdje x predstavlja broj učenika preko granice. U suprotnom ispisati "U školu se može upisati još x učenika", gdje je x broj.
 
Vježba broj 18

  Broj prodanih ulaznica   Cijena po ulaznici
Tribine  455 100
Lože  563 200
Ostalo  859 50
Ukupan broj prodanih ulaznica ----  
Zarada -----  
Napomena:  -----  


Ako je broj prodatih ulaznica veći od hiljadu u Napomeni isprogramirati polje u koje će pisati "Podjeliti neke ulaznice besplatno". U suprotnom će pisati "Dobitak još nije ostvaren".
 
Naredba =countif()
Naredba countif glasi:
=countif(opseg; kriterij)

Ova naredba broji ćelije koje ispunjavaju neki uslov. Rezultat naredbe je broj ćelija koje zadovoljavaju taj uslov.

=countif( ---označimo ćelije---, uslov_koje_zadovoljavaju)
 
Vježba broj 19
Data je tabela sa jednom kolonom i 10 redova.
U polja unijeti brojeve od 1 do 5.

2
4
3
2
4
3
1
4
1
5

Isprogramirati polja koja će ispisivati

Broj polja koja imaju broj 5: -----
Broj polj koja imaju vrijednost 4: ----
Broj polja koja imaju vr vecu od 2: -----
Broj 1-ca: -----
Broj polja koja imaju vr manja od 3: -----
Uputa:
=COUNTIF(B17:B26; "=5")
=COUNTIF(B37:B46; 5)
=COUNTIF(B17:B26; "=4")
=COUNTIF(B17:B26; ">2")
=COUNTIF(B17:B26; "<3")
 
Vježba broj 20
Data je tabla:

  Cijena
Sveske 34
Sprej 33
Mobitel 222
Rukavice 22
Klješta 76
Drvo kruške 8
Voda 1
Spužva 90

Isprogramirati polja koja ce naci:

Suma cijena: -----

Da li postoji cijena koja je veca od 50: ------
(odgovor je da ili ne)

Broj cijena vecih od 200: -----

Suma cijena podjeljeno sa 9: ------

Broj cijena manjih od 49: -----

Da li postoji cijena sa vrijednošcu 121: ----
(odgovor da ili ne)
Uputa:
=IF( COUNTIF(B58:B65;">50")>0; "DA"; "ne")
=if( max(B58:B65)>50; "DA"; "ne")
=COUNTIF(B58:B65;">200")
=SUM(B58:B65)/9
=COUNTIF(B58:B65; "<49")
=IF(COUNTIF(B58:B65;"=121")>0; "Da"; "Ne")
=IF( COUNTIF(B58:B65;121)>0; "Da"; "Ne")
 
Vježba broj 21
Data je tabla:

  Napomena
Lubenice kupiti
Sok skup
Hljeb kupiti
Jabuke jeftin
Jagode jeftin
Karanfil skup
Vjeverica jeftin
Medvjed kupiti
Karamele jeftin

Isprogramirati polja koja ce odgovoriti na pitanja:

Broj skupih artikala: ------
Broj jeftinih artikala: -----
Broj artikala koje treba kupiti: ------
Ukupan broj skupih i jeftinih artikala: -----
Broj jeftinih i artikala koje treba kupiti: ----
Uputa:
=COUNTIF(B17:B25; "=skup")
=COUNTIF(B17:B25; "=jeftin")
=COUNTIF(B17:B25; "=kupiti")
=COUNTIF(B17:B25; "=skup") + COUNTIF(B17:B25; "=jeftin")
=COUNTIF(B17:B25; "=jeftin") + COUNTIF(B17:B25; "=kupiti")
 
Vježba broj 22
Data je tabla

  ocjena
BHS jezik 5
Engleski jezik 5
Njemacki jezik 3
Lingvistika 1
Tjelesni odgoj 4
Informatika 5

Izracunati

Prosjek: -----
(ako je ucenik pao prosjek je 1, ako je neocjenjen prosjek je neocjenjen)

Broj petica: -----
Ukupan broj ocjena: -----
Najveca ocjena: ------
Najmanja ocjena: ------
Suma ocjena: -------

Da li je ucenik pao: -----
(odgovor je da ili ne)

Da li je ucenik neocjenjen: ------
(nema ocjene) (odgovor je da ili ne)
Uputa:
=AVERAGE(B26:B31)
=IF(COUNTIF(B26:B31;"=1")>0; 1; AVERAGE(B26:B31))
=IF( COUNTA(B26:B31)=6; IF(COUNTIF(B26:B31; 1)>0; 1;AVERAGE(B26:B31)); "neocjenjen")
 
Razni zadaci
Vježba broj 23
Data je tabela:

odjeca cijena
rukavice
9 KM
kapa 66 KM
sako 19 KM
grudnjaci 2 KM
carape 12 KM


Izracunati
(isprogramirati polja da sama racunaju)

Najveca cijena je -----

Najskuplja odjeca je --------
(kao rezultat treba da bude ime odjece)

Najjeftinija odjeca je -------
(kao rezultat treba da bude ime odjece npr. carape)

Odjece koja je jeftinija od 202 ima ----- komada.

Odjece koja je skuplja od 10 ima ----- komada.
 
Vježba broj 24
Data je tabela:

Naziv grupe Album Cijena
ColdPlay Parachutes 16
ColdPlay X&Y 14
Red Hot Chili P Stadium Arcadium 12
Pink Floyd Wish you were here 8
Bob Marley Dreams Of Freedom 10
Bob Marley Chant Down Babylon nepoznata

Izracunati
(isprogramirati polja da sama racunaju)

Ukupna suma svih cijena --------
Broj nepoznatih cijena ------
Broj cijena koje su vece od 11 -------
Broj cijena koje su manje od 15 ------

Da li je suma svih cijena veca od 30 ------
(odgovoriti sa DA ili NE)

Da li su sve cijene poznate ------
(odgovoriti sa Da ili Ne)